package com.gx.smart.building.ui.swap.model;

import com.mylhyl.circledialog.callback.CircleItemLabel;

/**
 * @author: xiaosy
 * 时间: 2022/9/15
 * @Description: java类作用描述
 * @Version: 1.0
 **/
public class ScheduleTimeLabel implements CircleItemLabel {
    //班次ID
    private String scheduleId;
    //班次名称
    private String scheduleName;
    //班时ID
    private String scheduleTimeId;
    //班时名称
    private String scheduleTimeName;
    //交接时间起始时间
    private long floatTimeBegin;
    //交接时间结束时间
    private long floatTimeEnd;

    public ScheduleTimeLabel(String scheduleId, String scheduleName, String scheduleTimeId, String scheduleTimeName, long floatTimeBegin, long floatTimeEnd) {
        this.scheduleId = scheduleId;
        this.scheduleName = scheduleName;
        this.scheduleTimeId = scheduleTimeId;
        this.scheduleTimeName = scheduleTimeName;
        this.floatTimeBegin = floatTimeBegin;
        this.floatTimeEnd = floatTimeEnd;
    }

    public String getScheduleId() {
        return scheduleId;
    }

    public void setScheduleId(String scheduleId) {
        this.scheduleId = scheduleId;
    }

    public String getScheduleName() {
        return scheduleName;
    }

    public void setScheduleName(String scheduleName) {
        this.scheduleName = scheduleName;
    }

    public String getScheduleTimeId() {
        return scheduleTimeId;
    }

    public void setScheduleTimeId(String scheduleTimeId) {
        this.scheduleTimeId = scheduleTimeId;
    }

    public String getScheduleTimeName() {
        return scheduleTimeName;
    }

    public void setScheduleTimeName(String scheduleTimeName) {
        this.scheduleTimeName = scheduleTimeName;
    }

    public long getFloatTimeBegin() {
        return floatTimeBegin;
    }

    public void setFloatTimeBegin(long floatTimeBegin) {
        this.floatTimeBegin = floatTimeBegin;
    }

    public long getFloatTimeEnd() {
        return floatTimeEnd;
    }

    public void setFloatTimeEnd(long floatTimeEnd) {
        this.floatTimeEnd = floatTimeEnd;
    }

    @Override
    public String getItemLabel() {
        return this.scheduleName;
    }
}
